<?php
namespace haibao\cms\model\data\emode;

class EmodeArticle extends \haibao\cms\model\data\Base{
    
    /**
     * 删除
     */
    const STATUS_DELETE = 0;
    /**
     * 可用
     */
    const STATUS_ENABLE = 1;
    
    /**
     * 发布状态（0 未发布， 1已发布 ）
     */
    const PUBLISHED_NO = 0;
    const PUBLISHED_YES = 1;
    
    /**
     * 文章标题
     */
    public $Title;
    
    /**
     * 文章内容
     */
    public $Content;
    
    /**
     * 题图ID
     */
    public $ImageId;
    
    /**
     * 是否发布（0 未发布， 1已发布 ,2 预发布）
     */
    public $IsPublish;
    
    /**
     * 状态（1 有效， 0已删除）
     */
    public $Status;
    
    /**
     * 发布时间
     */
    public $PublishTime;
    
    /**
     * 创建者
     */
    public $CreateBy;
    
    /**
     * 创建时间
     */
    public $CreateTime;
    
    /**
     * 题图地址
     */
    public $ImageUrl;
    
    public function __construct(){
        parent::__construct();
    
        $this->stringField('Title', 'Title',true);
        $this->stringField('Content', 'Content');
        $this->intField('ImageId', 'ImageId');
        $this->intField('IsPublish', 'IsPublish',true);
        $this->dateField('PublishTime', 'PublishTime');
        $this->intField('CreateBy', 'CreateBy',true);
        $this->dateField('CreateTime', 'CreateTime',true);
        $this->intField('Status', 'Status',true);

        $this->setTableName('EmodeArticle');
    }
}